alibaba Json 与 对象 之间的互相转换
本文主要记录如何实现 alibaba Json 与 对象 之间的互转操作,使用了 fastjson-1.2.39.jar 包实现:
1、pom 文件:
1 | <!--fastjson--> |
2、实体类:
1 | import lombok.Data; |
3、启动类:
1 | import com.alibaba.fastjson.JSON; |
结果:
1 | 22:12:38.237 [main] INFO com.example.test.ceshi - Staff(personName=Antony, person_id=371xxxxxxxxxxx, personnation=汉族, AGE=13, sex=male, telPhone=88888, birthday=Fri Feb 14 00:00:00 CST 2020) |
貌似,fastjson 的 json 转化为 bean 对象,匹配时会忽略大小写、支持驼峰式转换等,还是比较方便的。bean 对象转化为 json,bean 的 Date 类型在转化为 json 时,会变成 13 位时间戳。
如果不让 Date 类型变为 13 位时间戳的话,可以利用 @JSONField(name = “Time”, format = “yyyy-MM-dd’T’HH:mm:ssZ”) 的 format 来设置时间格式。
点关注,不迷路
好了各位,以上就是这篇文章的全部内容了,能看到这里的人呀,都是人才。
白嫖不好,创作不易。各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
如果本篇博客有任何错误,请批评指教,不胜感激 !
原文作者: create17
原文链接: https://841809077.github.io/2020/02/04/Spring boot/Json-to-Object-re.html
版权声明: 转载请注明出处(码字不易,请保留作者署名及链接,谢谢配合!)